runtime.offAddr.addr (method)

39 uses

	runtime (current package)
		mgcscavenge.go#L1093: 	if searchAddr == minOffAddr.addr() {
		mgcscavenge.go#L1191: 		s.searchAddrBg.StoreMarked(s.freeHWM.addr())
		mpagealloc.go#L469: 		for i := chunkIndex(r.base.addr()).l1(); i < chunkIndex(r.limit.addr()-1).l1(); i++ {
		mpagealloc.go#L619: 	ai := arenaIndex(addr.addr())
		mpagealloc.go#L621: 		vAddr, ok := p.inUse.findAddrGreaterEqual(addr.addr())
		mpagealloc.go#L718: 			print("runtime: addr = ", hex(addr.addr()), ", size = ", size, "\n")
		mpagealloc.go#L719: 			print("runtime: base = ", hex(firstFree.base.addr()), ", bound = ", hex(firstFree.bound.addr()), "\n")
		mpagealloc.go#L813: 			addr := levelIndexToOffAddr(l, i).add(uintptr(base) * pageSize).addr()
		mpagealloc.go#L826: 		print("runtime: p.searchAddr = ", hex(p.searchAddr.addr()), ", i = ", i, "\n")
		mpagealloc.go#L880: 	if chunkIndex(p.searchAddr.addr()) >= p.end {
		mpagealloc.go#L887: 	if pallocChunkPages-chunkPageIndex(p.searchAddr.addr()) >= uint(npages) {
		mpagealloc.go#L889: 		i := chunkIndex(p.searchAddr.addr())
		mpagealloc.go#L891: 			j, searchIdx := p.chunkOf(i).find(npages, chunkPageIndex(p.searchAddr.addr()))
		mpagealloc.go#L894: 				print("runtime: searchIdx = ", chunkPageIndex(p.searchAddr.addr()), ", p.searchAddr = ", hex(p.searchAddr.addr()), "\n")
		mpagealloc_64bit.go#L110: 		sumIdxBase, sumIdxLimit := addrsToSummaryRange(level, r.base.addr(), r.limit.addr())
		mpagealloc_64bit.go#L179: 		sysMap(unsafe.Pointer(need.base.addr()), need.size(), p.sysStat)
		mpagealloc_64bit.go#L180: 		sysUsed(unsafe.Pointer(need.base.addr()), need.size(), need.size())
		mpagealloc_64bit.go#L235: 		sysMap(unsafe.Pointer(need.base.addr()), need.size(), sysStat)
		mpagealloc_64bit.go#L236: 		sysUsed(unsafe.Pointer(need.base.addr()), need.size(), need.size())
		mpagecache.go#L124: 	if chunkIndex(p.searchAddr.addr()) >= p.end {
		mpagecache.go#L128: 	ci := chunkIndex(p.searchAddr.addr()) // chunk index
		mpagecache.go#L133: 		j, _ := chunk.find(1, chunkPageIndex(p.searchAddr.addr()))
		mranges.go#L77: 	base := alignUp(a.base.addr(), uintptr(align)) + len
		mranges.go#L78: 	if base > a.limit.addr() {
		mranges.go#L89: 	limit := alignDown(a.limit.addr()-len, uintptr(align))
		mranges.go#L90: 	if a.base.addr() > limit {
		mranges.go#L106: 	return makeAddrRange(a.base.addr(), addr)
		mranges.go#L165: func (l offAddr) addr() uintptr {
		mranges.go#L185: 		if b.a.CompareAndSwap(old, int64(minOffAddr.addr()-arenaBaseOffset)) {
		mranges.go#L275: 		if a.ranges[i].contains(base.addr()) {
		mranges.go#L313: 		return a.ranges[0].base.addr(), true
		mranges.go#L319: 		return a.ranges[i].base.addr(), true
		mranges.go#L349: 		print("runtime: range = {", hex(r.base.addr()), ", ", hex(r.limit.addr()), "}\n")
		mranges.go#L354: 	i := a.findSucc(r.base.addr())